.login-box { width: 100%; min-height: 100vh; background-color: rgb(31, 31, 31); display: flex; flex-direction: column; } .main { background-color: #1f1f1f; padding: .72rem .18rem 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .main .title { font-size: .18rem; } .main .title h2 { color: #ff6a01; text-align: center; } .main .otherAccount { margin: .2rem 0 .1rem; } .main .otherAccount .ggAfb,.main .otherAccount .ggAfb span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .main .otherAccount .ggAfb span { -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 67%; border-radius: .04rem; height: .42rem; color: #fff; font-size: .1rem; -webkit-box-sizing: border-box; box-sizing: border-box; } .main .otherAccount .ggAfb span.gg { background-color: #06b594; } .main .otherAccount .ggAfb span i { width: .26rem; height: .26rem; margin-right: .13rem; background-image: url('https://9f.com/img/gg.ef7c3bc6.svg'); background-size: 100% 100%; } .main .otherAccount .or { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-top: .16rem; } .main .otherAccount .or:after,.main .otherAccount .or:before { content: ""; display: block; width: 100%; height: 0; border-top: .01rem solid #666; } .main .otherAccount .or span { display: block; margin: 0 .03rem; font-size: .12rem; color: #ddd; } .main .phoneInput, .passwordInput { width: 100%; height: auto; background-color: #494949; border-radius: 4px; display: flex; align-items: center; justify-content: center; overflow: hidden; } .main .passwordInput { margin: .13rem 0 .04rem; } .main .phoneInput .after { margin-left: .1rem; font-size: .14rem; color: #868686; } .main .phoneInput input { padding-left: .14rem; -webkit-box-sizing: border-box; box-sizing: border-box; } .main .passwordInput .iconfont { font-size: .16rem; } .main .passwordInput input { text-indent: .23rem; } .main input { flex: 1; background-color: #494949; height: .48rem; color: #868686; font-size: .14rem; outline: none; } .main input::placeholder{ color: #868686; } .main .btnContent { margin: .29rem 0 .19rem; } .main .btnContent .tips { text-align: center; margin-bottom: .06rem; color: #e53535; font-size: 0.12rem; } .button { display: block; width: 100%; height: .44rem; background: -webkit-gradient(linear, left top, left bottom, from(#ff9323), to(#ff6a01)); background: -webkit-linear-gradient(top, #ff9323, #ff6a01); background: -o-linear-gradient(top, #ff9323, #ff6a01); background: linear-gradient(180deg, #ff9323, #ff6a01); color: #fff; text-align: center; line-height: .44rem; font-size: .14rem; border-radius: 4px; cursor: not-allowed; opacity: .4; -webkit-box-sizing: border-box; box-sizing: border-box; } .button.active { background: -webkit-gradient(linear, left top, left bottom, from(#ff9323), to(#ff6a01)); background: -webkit-linear-gradient(top, #ff9323, #ff6a01); background: -o-linear-gradient(top, #ff9323, #ff6a01); background: linear-gradient(180deg, #ff9323, #ff6a01); cursor: pointer; opacity: 1; } .main .link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .main .link .forgotText { font-size: .12rem; color: #fff; text-align: center; display: block; } .footer-box { width: 100%; flex: 1; display: flex; flex-direction: column; justify-content: end; } .footer-box .text { height: .81rem; background-color: #131212; color: #7d7d7d; font-size: .12rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 .36rem; } .footer-box .text .iconfont { color: #e53535; font-size: .2rem; }